knight in shining armor

Translations
рыцарь в сияющих доспехах
He was like a knight in shining armor, coming to her rescue.
Он был как рыцарь в сияющих доспехах, приходя ей на помощь.
Definitions
A knight in shining armor refers to a person who comes to the rescue or provides help in a difficult situation, often embodying qualities of bravery, honor, and chivalry.